/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package exempleexceptions;

/**
 *
 * @author pfares
 */
public class Main {
    static int moyenne(String[] liste) {
        int somme=0, entier, nbNotes=0;
        int i=0;

        for (i=0; i< liste.length; i++) {
            try {
                /**
                 * parseInt leve l'exeption NumberFormatException si
                 * le parametre n'est pas un entier
                 */
                entier=Integer.parseInt(liste[i]);
                somme += entier;
                nbNotes++;
            } finally {
                System.out.println("Donnee traitee : " +  liste[i]);
            }
        }
        return somme/nbNotes;
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        try {
            System.out.println("La moyenne est "+ moyenne(args));
        } catch (NumberFormatException e) {
            System.out.println("Erreur sue le format d'un entier!");
        }
    }

}
